Настройка сервиса Email-уведомлений
Включение Email-уведомлений в профиле пользователя
Проверка шаблона уведомлений
Пример рассылки уведомлений скриптом
Диагностика ошибок
smtp_server_host укажите адрес SMTP-сервера, например smtp.yandex.rusmtp_server_port укажите порт SMTP-сервера, например 465smtp_server_tls_mode выберите режим работы TLS:auto - режим выбирается автоматически по номеру портаenabled - TLS начинается сразу после подключенияstarttls - Сначала обычное соединение, затем переход на TLSnone - шифрование отключеноsmtp_login укажите логин аккаунта на SMTP-сервере, например login@yandex.ru. Обычно совпадает с адресом электронной почты.smtp_password укажите пароль аккаунта на SMTP-сервере. Обратите внимание: публичные SMTP-сервера, такие как smtp.yandex.ru или smtp.gmail.com обычно требуют специально сгенерированный "Пароль приложения". Данный пароль можно получить на сайте почтового сервиса в настройках аккаунта.smtp_from_addr можно указать обратный адрес отправителя, например: no-reply@server.com. Если адрес не задан - в качестве обратного адреса используется логин.ivanov@server.orgУведомления о тревогах и сообщения получателям рассылаются на основе шаблонов.
Убедитесь, что в прототипах у тревожных переменных в группе свойств Уведомления установлена галочка Включить, а в поле Текст указан требуемый шаблон.
В шаблоне (Редактор/Проект/Уведомления) должна присутствовать секция, начинающаяся с #if %channel_email% .... Если такая секция отсутствует - уведомления для данного канала рассылки будут проигнорированы.
После обновления дистрибутива может потребоваться удаление старых шаблонов (default_alarm и default_message) и перезагрузка сервиса server. После перезагрузки будут созданы новые шаблоны с требуемыми секциями.
Для проверки работы канала выполните отправку тестового сообщения из своего профиля пользователя (ссылка на профиль вверху левой панели навигации).
Если в течение одной минуты тестовое сообщение не доставлено:
chnl_email, выполните тестовую отправку и проверьте лог на наличие ошибок (Система / Логи, пример)